window = global;
delete global;



HTMLElement = function HTMLElement(){}
chrome = {}
window.innerWidth = 360
window.innerHeight = 360
window.outerWidth = 1707

speechSynthesis = {
    getVoices:function(){return {length: 0}},
    onvoiceschanged: function(){}
}

addEventListener = function addEventListener(){}
XMLHttpRequest = function XMLHttpRequest(){}
XMLHttpRequest.prototype.open = function(){}
XMLHttpRequest.prototype.send = function(){
    window.sensor_data = arguments[0]
}
DeviceOrientationEvent = function DeviceOrientationEvent(){}
RTCPeerConnection = function RTCPeerConnection(){}
mozRTCPeerConnection = function mozRTCPeerConnection(){}
webkitRTCPeerConnection = function webkitRTCPeerConnection(){}
TouchEvent = function TouchEvent(){}
DeviceMotionEvent = function DeviceMotionEvent(){}
PointerEvent = function PointerEvent(){}
XPathResult = function XPathResult(){}
FileReader = function FileReader(){}
PushManager = function PushManager(){}
Notification = function Notification(){}


localStorage = {
    removeItem: function (key) {
        delete this[key]
    },
    getItem: function (key) {
        return this[key] ? this[key] : null;
    },
    setItem: function (key, value) {
        this[key] = "" + value;
    }
}

location = {
    "ancestorOrigins": {},
    "href": "https://www.adidas.com.cn/",
    "origin": "https://www.adidas.com.cn",
    "protocol": "https:",
    "host": "www.adidas.com.cn",
    "hostname": "www.adidas.com.cn",
    "port": "",
    "pathname": "/",
    "search": "",
    "hash": ""
}
Document = function Document(){}
document = {
    location: location,
    addEventListener: addEventListener,
    currentScript: {
        src: "script_url"
    },
    hidden: false,
    URL: 'https://www.adidas.com.cn/',
    cookie: 'cookie_code',
    documentElement: {
        getAttribute: function getAttribute(arg){ 
            return null
        }
    },
    body:{},
    head: {},
    getElementById:function getElementById(){},
    getElementsByTagName: function getElementsByTagName(arg){
        if(arg == 'script'){
            return {
                0:{
                    src: 'https://wkbrs2.tingyun.com/js/Y3RtLHFeSg4.js'
                },
                length: 1
            }
        }
        if(arg == 'input'){
            return {
                0:{
                    getAttribute: function getAttribute(arg){
                        if(arg == 'name') return null
                        if(arg == 'id') return null
                        if(arg == 'required') return null
                        if(arg == 'type') return null
                        if(arg == 'autocomplete') return null
                        return null
                    }
                },
                length:0
            }
        }
    },
    appendChild: function appendChild(obj){return obj},
    createElement: function createElement(arg){
        if(arg == 'p') return {
            nodeType:1
        }
        if(arg == 'span'){
            return {
                style: {},
                nodeName: "SPAN"
            }
        }
        if(arg == 'div'){
            return {
                ATTRIBUTE_NODE:2,
                baseURI: 'https://www.adidas.com.cn/',
                getElementsByTagName:function(){}
            }
        }
    }
}
navigator = {
    userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
    languages: ["zh-CN"],
    language: "zh-CN",
    platform: 'Win32',
    hardwareConcurrency: 20,
    cookieEnabled: false,
    cookieDeprecationLabel: {},
    appCodeName: "Mozilla",
    appName: "Netscape",
    vendor: "Google Inc.",
    appVersion: "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
    webdriver: false,
    vibrate: function vibrate(){},
    getBattery: function getBattery(){
        new Promise((resolve,reject)=>{
            let batteryInfo = {}
            batteryInfo = proxy(batteryInfo, "getBattery")
            resolve(batteryInfo)
        })
    },
    plugins:[],
    serviceWorker: function serviceWorker(){},
    sendBeacon: function sendBeacon(){},
    requestMediaKeySystemAccess: function requestMediaKeySystemAccess(){},
    registerProtocolHandler: function registerProtocolHandler(){},
    permissions: {
        query: function(){
            return new Promise((resolve, reject) => {
                resolve()
            })
        }
    },
    credentials: {},
    product: 'Gecko',
    maxTouchPoints: 0,
    productSub: '20030107',
    bluetooth: {},
    getGamepads: function(){},
    mediaDevices: {},
    onLine: true
}
history = {}
screen = {
    colorDepth: 24,
    width: 1707,
    height: 1067,
    availHeight: 1019,
    availWidth: 1707,
    pixelDepth: 24,
}

setInterval = function (code, delay) {
    //code()
    return 10
}
setTimeout = function (code, delay) {
    //code()
    return 10
}
clearInterval = function () {

}

;;

js_code


;;

function get_sensor_data(){

    return JSON.parse(window.sensor_data)["sensor_data"]
}

console.log(get_sensor_data())